package com.learn.project2.service.admin.ad;

import com.learn.project2.model.bo.admin.ad.AdCreateBO;
import com.learn.project2.model.bo.admin.ad.AdDeleteBO;
import com.learn.project2.model.bo.admin.ad.AdListBO;
import com.learn.project2.model.bo.admin.ad.AdUpdateBO;
import com.learn.project2.model.vo.admin.ad.AdCreateVO;
import com.learn.project2.model.vo.admin.ad.AdListVO;
import com.learn.project2.model.vo.admin.ad.AdUpdateVO;

/**
 * @description:
 * @author 岳子昂
 * @date 2022-01-07 20:54
 * @version 1.0
 */
public interface AdService {
    AdListVO list(AdListBO adListBO);

    AdCreateVO create(AdCreateBO adCreateBO);

    AdUpdateVO update(AdUpdateBO adUpdateBO);

    void delete(AdDeleteBO adDeleteBO);
}
